import HeroKey from "./hero.key";
import { HeroName_EN } from "./name";
import { HeroSpeed } from "./speed";
import { HeroImgUrl } from "./urls";

const Hero = {
  [HeroKey["New Jersey"]]: {
    name: HeroName_EN[HeroKey["New Jersey"]],
    url: HeroImgUrl[HeroKey["New Jersey"]],
    speed: HeroSpeed[HeroKey["New Jersey"]],
  },
  [HeroKey["Shinanon"]]: {
    name: HeroName_EN[HeroKey["Shinanon"]],
    url: HeroImgUrl[HeroKey["Shinanon"]],
    speed: HeroSpeed[HeroKey["Shinanon"]],
  },
} as const;

export type HeroInfo = (typeof Hero)[keyof typeof Hero];

export default Hero;
